technical achievements - German English Dictionary